A lighthouse on a rocky breakwater, a large building across the water, and a clear sky.

Hotels in Willard Beach, South Portland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Willard Beach hotels

1. Residence Inn by Marriott Portland Downtown/Waterfront

Residence Inn by Marriott Portland Downtown/Waterfront
3.0 star property
2.4 km from Willard Beach
9.0 out of 10, Wonderful, (1,004 reviews)
"Clean hotel. We had a great stay in Residence Inn. Breakfast was top."
United States
Nimayangi
The price is CA $131
CA $145 total
includes taxes & fees
Nov 29 - Nov 30
Residence Inn by Marriott Portland Downtown/Waterfront

2. Hilton Garden Inn Portland Downtown Waterfront

Hilton Garden Inn Portland Downtown Waterfront
3.0 star property
2.3 km from Willard Beach
9.4 out of 10, Exceptional, (1,009 reviews)
"Convenient location, hotel was clean and friendly staff."
United States
Craig R
The price is CA $149
CA $165 total
includes taxes & fees
Nov 30 - Dec 1
Hilton Garden Inn Portland Downtown Waterfront

3. Courtyard Portland Downtown/Waterfront

Courtyard Portland Downtown/Waterfront
3.0 star property
2.5 km from Willard Beach
9.0 out of 10, Wonderful, (1,002 reviews)
"Great waterfront location in Portland. Convenient to airport, shopping and restaurants."
United States
reggie
The price is CA $129
CA $143 total
includes taxes & fees
Nov 24 - Nov 25
Courtyard Portland Downtown/Waterfront

4. Aloft by Marriott Portland Downtown Waterfront ME

Aloft by Marriott Portland Downtown Waterfront ME
3.0 star property
2.5 km from Willard Beach
9.0 out of 10, Wonderful, (1,011 reviews)
"Great location service and price"
United States
Daniel
The price is CA $118
CA $130 total
includes taxes & fees
Dec 7 - Dec 8
Aloft by Marriott Portland Downtown Waterfront ME

5. Hampton Inn Portland Downtown - Waterfront

Hampton Inn Portland Downtown - Waterfront
2.5 star property
2.4 km from Willard Beach
8.8 out of 10, Excellent, (1,063 reviews)
"We had a great trip the staff.was so helpful."
United States
Nicole
The price is CA $137
CA $151 total
includes taxes & fees
Nov 19 - Nov 20
Hampton Inn Portland Downtown - Waterfront

6. Cambria Hotel Portland Downtown-Old Port

Cambria Hotel Portland Downtown-Old Port
3.0 star property
2.5 km from Willard Beach
9.2 out of 10, Wonderful, (1,350 reviews)
"Nice hotel, very comfy, good shower, parking and great restaurant for breakfast."
United States
John
The price is CA $135
CA $187 total
includes taxes & fees
Nov 29 - Nov 30
Cambria Hotel Portland Downtown-Old Port

7. AC Hotel Portland Downtown/Waterfront, ME

AC Hotel Portland Downtown/Waterfront, ME
3.5 star property
2.3 km from Willard Beach
9.2 out of 10, Wonderful, (1,002 reviews)
"Great location , clean room and friendly front desk staff."
United States
indriani
The price is CA $126
CA $139 total
includes taxes & fees
Nov 22 - Nov 23
AC Hotel Portland Downtown/Waterfront, ME

8. Holiday Inn Portland-By the Bay by IHG

Holiday Inn Portland-By the Bay by IHG
4.0 star property
2.8 km from Willard Beach
9.0 out of 10, Wonderful, (1,679 reviews)
"We had a great stay… Recommended"
United States
Jake
The price is CA $129
CA $143 total
includes taxes & fees
Dec 7 - Dec 8
Holiday Inn Portland-By the Bay by IHG

9. Hyatt Place Portland Downtown - Old Port Square

Hyatt Place Portland Downtown - Old Port Square
3.0 star property
2.5 km from Willard Beach
9.0 out of 10, Wonderful, (1,368 reviews)
"Great location clean and comfortable."
United States
Aaron
The price is CA $182
CA $202 total
includes taxes & fees
Dec 1 - Dec 2
Hyatt Place Portland Downtown - Old Port Square

10. The Westin Portland Harborview

The Westin Portland Harborview
4.0 star property
3.1 km from Willard Beach
9.0 out of 10, Wonderful, (1,011 reviews)
"Great hotel. Conveniently located to everything"
United States
Alan
The price is CA $143
CA $158 total
includes taxes & fees
Dec 6 - Dec 7
The Westin Portland Harborview

11. Canopy by Hilton Portland Waterfront

Canopy by Hilton Portland Waterfront
4.0 star property
2.5 km from Willard Beach
9.4 out of 10, Exceptional, (1,004 reviews)
"Great stay & great location!"
United States
Cal
The price is CA $212
CA $235 total
includes taxes & fees
Dec 8 - Dec 9
Canopy by Hilton Portland Waterfront

12. Portland Harbor Hotel

Portland Harbor Hotel
4.0 star property
2.5 km from Willard Beach
9.2 out of 10, Wonderful, (1,870 reviews)
"Great place"
United States
Eric
The price is CA $171
CA $243 total
includes taxes & fees
Nov 22 - Nov 23
Portland Harbor Hotel

13. La Quinta Inn & Suites by Wyndham Portland DT/Maine Med

La Quinta Inn & Suites by Wyndham Portland DT/Maine Med
3.0 star property
4.5 km from Willard Beach
8.2 out of 10, Very good, (2,284 reviews)
"good for an overnight stay with continental breakfast in the morning"
United States
Paula
The price is CA $133
CA $147 total
includes taxes & fees
Nov 11 - Nov 12
La Quinta Inn & Suites by Wyndham Portland DT/Maine Med

14. The Docent's Collection at 121 Middle Street

The Docent's Collection at 121 Middle Street
3.5 star property
2.5 km from Willard Beach
9.6 out of 10, Exceptional, (429 reviews)
"Great stay! Great location, beautiful room, highly recommend!"
United States
Susan
The price is CA $164
CA $179 total
includes taxes & fees
Nov 10 - Nov 11
The Docent's Collection at 121 Middle Street

15. The Docent's Collection at 178 Middle Street

The Docent's Collection at 178 Middle Street
3.5 star property
2.6 km from Willard Beach
9.6 out of 10, Exceptional, (86 reviews)
"Beautiful hotel beautiful location nuff said."
United States
JAYASEN
The price is CA $177
CA $193 total
includes taxes & fees
Nov 10 - Nov 11
The Docent's Collection at 178 Middle Street

16. Portland Regency Hotel & Spa

Portland Regency Hotel & Spa
3.5 star property
2.5 km from Willard Beach
9.4 out of 10, Exceptional, (1,816 reviews)
"Clean room, kind staff and great location"
United States
Cameo
The price is CA $183
CA $203 total
includes taxes & fees
Dec 9 - Dec 10
Portland Regency Hotel & Spa

17. Inn On Peaks Island

Inn On Peaks Island
3.0 star property
2.6 km from Willard Beach
9.0 out of 10, Wonderful, (122 reviews)
"Perfect Place to stay on the Island!"
United States
Alice
The price is CA $189
CA $206 total
includes taxes & fees
Nov 10 - Nov 11
Inn On Peaks Island

18. Moxy Portland Thompson's Point

Moxy Portland Thompson's Point
2.5 star property
5.2 km from Willard Beach
8.6 out of 10, Excellent, (53 reviews)
"Very clean and a wonderful place to stay. Bar was chill and inviting. Would definitely stay there again."
United States
Jessica
The price is CA $138
CA $153 total
includes taxes & fees
Nov 15 - Nov 16
Moxy Portland Thompson's Point

19. The McKernan Inn

The McKernan Inn
3.0 star property
0.3 km from Willard Beach
9.2 out of 10, Wonderful, (173 reviews)
"Clean, friendly staff, loved it!"
United States
James
The price is CA $284
CA $309 total
includes taxes & fees
Nov 11 - Nov 12
The McKernan Inn

20. Embassy Suites by Hilton Portland Maine

Embassy Suites by Hilton Portland Maine
3.5 star property
6.7 km from Willard Beach
9.4 out of 10, Exceptional, (1,208 reviews)
"Staff was exceptional breakfast was amazing"
United States
Sarah
The price is CA $149
CA $165 total
includes taxes & fees
Dec 1 - Dec 2
Embassy Suites by Hilton Portland Maine
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels in Willard Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
An outdoor patio area with wicker furniture, string lights, and a barbecue grill.
Residence Inn by Marriott Portland Downtown/Waterfront
3.0 star property
9.0
Wonderful
1,004 reviews
View
A waterfront marina with boats docked, buildings with multiple windows, and a red building with a visible restaurant.
Hilton Garden Inn Portland Downtown Waterfront
3.0 star property
9.4
Exceptional
1,009 reviews
View
A historic building with classical architecture, featuring a prominent tower and ornate columns.
Hyatt Place Portland Downtown - Old Port Square
3.0 star property
9.0
Wonderful
1,368 reviews
View
A rooftop terrace with a modern outdoor seating area, a fire pit, and a view of the cityscape.
Cambria Hotel Portland Downtown-Old Port
3.0 star property
9.2
Wonderful
1,350 reviews
View
A modern living room with a sofa, two armchairs, a glass coffee table, and a decorative wall panel.
AC Hotel Portland Downtown/Waterfront, ME
3.5 star property
9.2
Wonderful
1,002 reviews
View

Hotels recommended for families in Willard Beach

Where to stay in Willard Beach

Find the best Willard Beach areas and neighborhoods for the activities you enjoy most.

Ferry Village

While there might not be top attractions in Ferry Village, you can explore the larger area and discover places like Willard Beach and Casco Bay Lines Ferry Terminal.

Meetinghouse Hill

While Meetinghouse Hill isn't home to many top sights, Willard Beach and Victoria Mansion are some notable places to visit nearby.

Willard

While Willard might not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Willard Beach and Victoria Mansion.

Pleasantdale

Though Pleasantdale might not have many top sights, you can venture to the surrounding area to see attractions like Victoria Mansion and Portland Museum of Art.

Knightville

When in Knightville, you can plan a visit to Victoria Mansion and Portland Museum of Art, some noteworthy sights in the nearby area.

Top Willard Beach Hotel Reviews

Frequently asked questions

What are the best hotels in Willard Beach that travellers recommend?
Two of the best hotels in Willard Beach that receive consistently high recommendations from travellers are the Portland Harbor Hotel and the Canopy by Hilton Portland Waterfront.

The 4-star Portland Harbor Hotel, with an impressive 9.2 rating, is highly praised for its comfortable and clean rooms, along with its friendly and helpful staff. Guests particularly appreciate the great location and great amenities, including premium bedding and deep soaking bathtubs. It is also conveniently located just 0.4 km from the Port City Music Hall and 0.7 km from the State Theatre.

Another excellent choice is the 4-star Canopy by Hilton Portland Waterfront, which boasts an outstanding 9.4 rating. Travellers frequently praise its modern and clean rooms, excellent service, and great location within a shopping district. The hotel offers premium bedding and rainfall showerheads, ensuring a comfortable stay. Like the Portland Harbor Hotel, it is also close to the Port City Music Hall, just 0.4 km away.
What are the best family hotels in Willard Beach?
For families looking for highly-rated accommodation in Willard Beach, consider the Portland Harbor Hotel, the Courtyard Portland Downtown/Waterfront, the Hilton Garden Inn Portland Downtown Waterfront, and the Hyatt Place Portland Downtown - Old Port Square.

The 4-star Portland Harbor Hotel, with an excellent rating of 9.2, offers useful family amenities such as highchairs, free cribs, and sofa beds. Guests often highlight the friendly and helpful staff, the comfortable and clean rooms, and the hotel's superb location. It is conveniently located near Port City Music Hall, just 0.4 km away, and the State Theatre, 0.7 km away.

The 3-star Courtyard Portland Downtown/Waterfront, rated 9.2, is another great choice for families. It provides free cribs and rollaway extra beds, along with a pool for relaxation. The hotel also offers a free area shuttle and free 24-hour airport transportation, adding to its convenience. Guests frequently mention the exceptional and friendly staff, and the comfortable and clean rooms. It is 0.5 km from Port City Music Hall and 0.6 km from the State Theatre.

The 3-star Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, caters to families with free cribs, sofa beds, and free rollaway extra beds. Connecting rooms and suites are also available, providing flexible accommodation options. Travellers frequently praise the friendly and great staff, the excellent location, and the spacious and clean rooms. The hotel is 1.2 km from the State Theatre and 1.4 km from the Eastern Promenade.

Finally, the 3-star Hyatt Place Portland Downtown - Old Port Square, rated 9.0, is well-suited for families with amenities like connecting rooms, sofa beds, and free cribs. Guests appreciate the comfortable and clean rooms, the friendly and helpful staff, and the superb location. It is just 0.5 km from Port City Music Hall and 0.7 km from the State Theatre.
What are the best spa hotels in Willard Beach?
For an excellent spa hotel in Willard Beach, consider the Portland Regency Hotel & Spa.

This 3.5-star hotel boasts an impressive 9.4 rating, and guests consistently praise its full-service spa. The spa offers a wide range of treatments, including deep tissue, Swedish, hot stone, and aromatherapy massages, as well as body wraps, scrubs, and facials. Guests can also enjoy the sauna, steam room, and hot tub. The hotel is conveniently located near the McLellan-Sweat Mansion and Victoria Mansion, both under a kilometre away.
What hotels in Willard Beach offer free breakfast?
For hotels in Willard Beach that offer complimentary breakfast, consider the Hampton Inn Portland Downtown - Waterfront and The McKernan Inn.

The Hampton Inn Portland Downtown - Waterfront, with an 8.8 rating, provides a delicious free buffet breakfast. Guests frequently praise its clean rooms, comfortable beds, and the friendly staff. It is conveniently located near attractions such as the Eastern Promenade and the Cathedral of the Immaculate Conception.

Another excellent option is the 3-star The McKernan Inn, which has a superb 9.0 rating. This hotel offers a free continental breakfast and is top for its helpful and friendly staff. It is situated close to Fort Preble and Landing Beach.
What are the top pet-friendly hotels in Willard Beach?
For top pet-friendly hotels in Willard Beach, consider the Canopy by Hilton Portland Waterfront, Portland Harbor Hotel, Hyatt Place Portland Downtown - Old Port Square, Portland Regency Hotel & Spa, and Hilton Garden Inn Portland Downtown Waterfront.

The 4-star Canopy by Hilton Portland Waterfront, with an excellent 9.4 rating, welcomes dogs and provides food and water bowls, ensuring a comfortable stay for your furry companion. Guests frequently praise the modern, clean rooms and the great location, with the Port City Music Hall just 0.4 km away.

Another excellent choice is the 4-star Portland Harbor Hotel, rated 9.2, which gladly accommodates both dogs and cats. This hotel is celebrated for its friendly, helpful staff and comfortable, clean rooms. It is conveniently located 0.4 km from the Port City Music Hall.

The 3-star Hyatt Place Portland Downtown - Old Port Square, with a 9.0 rating, is a great option for those travelling with dogs. Reviewers often highlight the comfortable, clean rooms and the delicious free breakfast. The Port City Music Hall is just 0.5 km from the hotel.

For a luxurious pet-friendly experience, the 3.5-star Portland Regency Hotel & Spa, boasting a 9.4 rating, permits both dogs and cats and offers a full-service spa with various treatments. Guests appreciate the spacious, clean rooms and the hotel's great location, being 0.6 km from the Port City Music Hall.

Lastly, the 3-star Hilton Garden Inn Portland Downtown Waterfront, rated 9.2, is well-suited for guests with both dogs and cats, and offers spacious suites. It is commended for its friendly staff and excellent location, with the Eastern Promenade just 1.4 km away.
What are the top boutique hotels in Willard Beach?
For top boutique hotels in Willard Beach, consider the 3-star Hilton Garden Inn Portland Downtown Waterfront or the 3-star Aloft Portland Downtown Waterfront ME.

The Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, offers suites with ocean views and complimentary WiFi. Guests frequently mention the friendly and great staff, excellent location, and spacious, clean rooms. The hotel also provides free toiletries and complimentary cribs.

Another excellent choice is the Aloft Portland Downtown Waterfront ME, rated 8.8. This hotel features an indoor pool and offers both self-parking and valet parking, including covered options and an electric car charging station. Reviewers often highlight the spacious and clean rooms, great staff, and great location.
What are the best budget hotels in Willard Beach?
For excellent budget-friendly hotels in Willard Beach, consider the Courtyard Portland Downtown/Waterfront, Hilton Garden Inn Portland Downtown Waterfront, and Hyatt Place Portland Downtown - Old Port Square.

The 3-star Courtyard Portland Downtown/Waterfront, with a 9.2 rating, offers complimentary airport transportation and a free area shuttle, making it very convenient for getting around. Guests frequently mention the exceptional and friendly staff, comfortable and clean rooms, and big showers. It is also well-located, with the N.W. Barrett Gallery just 0.5 km away and the Eastern Promenade within 2.1 km.

Another great option is the 3-star Hilton Garden Inn Portland Downtown Waterfront, rated 9.2. This hotel provides complimentary WiFi and free toiletries. Guests consistently praise the friendly and great staff, excellent location, and spacious, clean rooms. The free breakfast also receives good reviews. It's ideally situated near the N.W. Barrett Gallery (0.3 km) and the Cathedral of the Immaculate Conception (0.5 km).

The 3-star Hyatt Place Portland Downtown - Old Port Square, with a 9.0 rating, also stands out for its excellent value. It provides complimentary airport transportation, free WiFi, and free toiletries. Guests often highlight the comfortable and clean rooms, the friendly and helpful staff, and the superb location. The free and delicious breakfast is a particular favourite. This hotel is very close to the N.W. Barrett Gallery (0.2 km) and the Cathedral of the Immaculate Conception (0.6 km).
What are the most romantic hotels in Willard Beach for couples?
For a truly romantic stay in Willard Beach, consider the Portland Regency Hotel & Spa, the Canopy by Hilton Portland Waterfront, or the Hilton Garden Inn Portland Downtown Waterfront.

The 3.5-star Portland Regency Hotel & Spa, with an excellent 9.4 rating, offers a full-service spa with a range of treatments including couples' massages, hot stone massages, and aromatherapy. Guests can also enjoy the sauna and hot tub, great for relaxation together. It is conveniently located near McLellan-Sweat Mansion and Victoria Mansion, both within 0.9 km.

Another outstanding option is the 4-star Canopy by Hilton Portland Waterfront, also rated 9.4. This hotel provides premium bedding and rainfall showerheads for a luxurious experience. Many rooms offer lovely water views, and the hotel is situated close to the shopping district, with McLellan-Sweat Mansion and Victoria Mansion just 0.5 km away.

The 3-star Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, is another great choice for couples. Many of its suites offer ocean views, and guests can enjoy the hot tub. The hotel provides free WiFi and is located 1.1 km from McLellan-Sweat Mansion and Victoria Mansion.
What are the best hotels in Willard Beach near Casco Bay?
For a well-located hotel in Willard Beach that is highly recommended and near Casco Bay, the Hyatt Place Portland Downtown - Old Port Square is an excellent choice.

This 3-star hotel, with an impressive 9.0 rating, offers a comfortable stay with amenities suiting families, such as connecting rooms, sofa beds, and complimentary cribs. Guests regularly mention the comfortable and clean rooms, as well as the friendly and helpful staff. The hotel provides free WiFi and wired internet in public areas, along with complimentary airport transportation for added convenience. Its location is often described as superb and great, and guests appreciate the free and delicious breakfast. It is also well-situated for exploring nearby attractions, being just 1.8 km from Eastern Promenade and 0.5 km from Port City Music Hall.
When is the best time to go to Willard Beach?
The best time to go to Willard Beach is during the summer months, from June to August, when the weather is warm and sunny, great for beach activities.

During this period, you can expect average daily temperatures ranging from 20°C to 27°C, with minimal rainfall. The ocean temperature is also at its warmest, making it ideal for swimming, paddleboarding, and kayaking. These months also offer the longest daylight hours, allowing for extended time outdoors.

Couples looking for a relaxing beach holiday will find this period particularly appealing. They can enjoy long walks along the shore, sunbathing, and dining al fresco at nearby restaurants. The area around Willard Beach, especially along Shore Road, offers a convenient selection of eateries with views of the water.

Families will also find summer to be the most suitable time for a visit. The calm waters are excellent for children to play in, and there are often family-friendly activities available in the wider South Portland area, such as exploring Bug Light Park or visiting the playground near the beach.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Willard Beach hotel for you.
How much is the nightly rate at a Willard Beach hotel?
Hotel prices in Willard Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia